Search results for "Theory of computation → Complexity theory and logic"

showing 2 items of 2 documents

Fluted Logic with Counting

2021

The fluted fragment is a fragment of first-order logic in which the order of quantification of variables coincides with the order in which those variables appear as arguments of predicates. It is known that the fluted fragment possesses the finite model property. In this paper, we extend the fluted fragment by the addition of counting quantifiers. We show that the resulting logic retains the finite model property, and that the satisfiability problem for its (m+1)-variable sub-fragment is in m-NExpTime for all positive m. We also consider the satisfiability and finite satisfiability problems for the extension of any of these fragments in which the fluting requirement applies only to sub-form…

Physics::Popular Physicscounting quantifierssatisfiabilitycomplexiTheory of computation → Complexity theory and logicNuclear ExperimentcomplexityFluted fragment
researchProduct

Adding Transitivity and Counting to the Fluted Fragment

2023

We study the impact of adding both counting quantifiers and a single transitive relation to the fluted fragment - a fragment of first-order logic originating in the work of W.V.O. Quine. The resulting formalism can be viewed as a multi-variable, non-guarded extension of certain systems of description logic featuring number restrictions and transitive roles, but lacking role-inverses. We establish the finite model property for our logic, and show that the satisfiability problem for its k-variable sub-fragment is in (k+1)-NExpTime. We also derive ExpSpace-hardness of the satisfiability problem for the two-variable, fluted fragment with one transitive relation (but without counting quantifiers…

fluted logicsatisfiabilitydecidabilitycountingTheory of computation → Complexity theory and logictransitivitycomplexity
researchProduct